/*
 * 应用表单校验相关配置
 * 依赖：graceChecker.js 进行校验
 *
 * 使用：引入该js到页面，let res = graceChecker.check({phoneNo:"",code:""},formRule.loginRule)
 */

export default {
	/* 用户密码登录 */
	loginByPassRule: [{
		name: 'mobile',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '手机号不能为空'
	}, {
		name: 'mobile',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}, {
		name: 'password',
		checkType: 'string',
		checkRule: '6,18',
		errorMsg: '请输入6-18位密码'
	}],

	/* 用户验证码登录 */
	loginByCodeRule: [{
		name: 'mobile',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '手机号不能为空'
	}, {
		name: 'mobile',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}, {
		name: 'code',
		checkType: 'string',
		checkRule: '6',
		errorMsg: '请输入6位验证码'
	}],

	/* 发送验证码验证手机号 */
	sendCodeRule: [{
		name: 'mobile',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}],
	/* 发送验证码验证手机号 */
	sendemainRule: [{
		name: 'mobile',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '手机号/邮箱不能为空'
	}, {
		name: 'mobile',
		checkType: 'email',
		checkRule: '',
		errorMsg: '手机号/邮箱格式不正确'
	}],


	/* 用户注册 */
	registerRule: [{
		name: 'mobile',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '手机号不能为空'
	}, {
		name: 'mobile',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}, {
		name: 'nickname',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '昵称不能为空'
	}, {
		name: 'password',
		checkType: 'string',
		checkRule: '6,18',
		errorMsg: '请输入6-18位密码'
	}],

	/* 密码重置 */
	saveUserInfo: [{
		name: 'name',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入姓名'
	}, {
		name: 'sex',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请选择性别'
	}, {
		name: 'phone',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入手机号'
	}, {
		name: 'phone',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}, {
		name: 'code',
		checkType: 'string',
		checkRule: '6',
		errorMsg: '请输入6位数验证码'
	}, {
		name: 'age',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入年龄'
	}, {
		name: 'province',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请选择所在区域'
	}, {
		name: 'city',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请选择所在区域'
	}, {
		name: 'sfz_z',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请上传身份证正面照'
	}, {
		name: 'sfz_f',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请上传身份证国徽面信息'
	}, {
		name: 'sgz_num',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '身份证识别失败，请重新上传'
	}, ],
	subimtInfo: [{
		name: 'lq_id',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '任务信息有误'
	}, {
		name: 'a_name',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '任务信息有误'
	}, {
		name: 'dy_name',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '任务信息有误'
	}, {
		name: 'dyy_name',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请选择所在影院'
	}, {
		name: 'zuowei',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入座位号'
	}, {
		name: 'fukuanjine',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入付款金额'
	}, {
		name: 'pinjiapt',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入平台信息'
	}, {
		name: 'ptid',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入平台ID'
	}, {
		name: 'yanpin',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请选择电影评分'
	}, {
		name: 'imgsrc',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请上传取票码照片'
	}, {
		name: 'zimg_src',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请上传纸质票照片'
	}, {
		name: 'imgtxt',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '取票码信息有误，请重新上传'
	}, {
		name: 'pj_img',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请上传评价截图'
	},{
		name: 'pf_tz',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '请输入影评分数'
	},]
};
